package com.falcon.service;

import java.util.List;

import com.falcon.mvc.domain.BasePager;

import com.falcon.domain.dos.SearchColumnDO;
import com.falcon.domain.req.SearchColumnQuery;
import com.falcon.domain.req.SearchColumnRequest;

public interface ISearchColumnService {

    Long save(SearchColumnRequest request);

    Boolean update(Long id, SearchColumnRequest request);

    Boolean deleteById(Long id);

    SearchColumnDO queryById(Long id);

    List<SearchColumnDO> queryList(SearchColumnQuery request);

    BasePager<SearchColumnDO> queryPager(SearchColumnQuery request);

    int batchDelete(List<Long> ids);

}
